/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.example;

import fr.afcepf.atod16.groupe1.projet3.ActionErrors;
import fr.afcepf.atod16.groupe1.projet3.ActionForm;
import fr.afcepf.atod16.groupe1.projet3.ActionMessage;

/**
 *
 * @author stagiaire
 */
public class BidonActionForm extends ActionForm{
    private String nom;
    private String prenom;
    private String login;
    private String pass;
    
    @Override
    public ActionErrors validateForm() {
        ActionErrors actionErrors = new ActionErrors();
        
        if(nom.equals("")) {
            actionErrors.add(new ActionMessage("nomVide", "Le nom doit être définie !"));
        }
        
        if(prenom.equals("")) {
            actionErrors.add(new ActionMessage("prenomVide", "Le prenom doit être définie !"));
        }
        
        if(login.equals("")) {
            actionErrors.add(new ActionMessage("loginVide", "Le login doit être définie !"));
        }
        else if(login.equals("dejapris")) {
            actionErrors.add(new ActionMessage("loginNonDispo", "Le login n'est pas disponible!"));
        }
        
        if(pass.equals("")) {
            actionErrors.add(new ActionMessage("passVide", "Le pass doit être définie !"));
        }
        else if(pass.length() < 8) {
            actionErrors.add(new ActionMessage("passVide", "Le pass doit faire au minimum 8 caractères !"));
        }
        
        return actionErrors;
    }

    public String getNom() {
        return nom;
    }

    public void setNom(String nom) {
        this.nom = nom;
    }

    public String getPrenom() {
        return prenom;
    }

    public void setPrenom(String prenom) {
        this.prenom = prenom;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getPass() {
        return pass;
    }

    public void setPass(String pass) {
        this.pass = pass;
    }

    @Override
    public String toString() {
        return "BidonActionForm{" + "nom=" + nom + ", prenom=" + prenom + ", login=" + login + ", pass=" + pass + '}';
    }
    
}
